#include "shogierror.h"

ShogiError::ShogiError() : m_nErrorCode(0),m_strError("") 
{
}


ShogiError::ShogiError(int errorCode) : m_nErrorCode(errorCode)
{
	m_strError = ERRORS[errorCode].errorString;
}

int ShogiError::getErrorCode() const 
{ 
	return m_nErrorCode; 
}
	
QString ShogiError::getErrorString() const 
{ 
	return m_strError;	
}

void ShogiError::setError(int errorCode) 
{ 
	m_nErrorCode = errorCode; 
	m_strError = ERRORS[errorCode].errorString;
}

void ShogiError::reset() 
{
	 m_nErrorCode = 0;
	 m_strError = ""; 
}




